## Uses of Class
oracle.pgx.common.types.PropertyType

- Packages that use PropertyType
  Package | Description
  --- | ---
  oracle.pgx.api | This package contains the Java APIs of PGX.
  oracle.pgx.api.admin | This package contains the administrative interfaces of PGX.
  oracle.pgx.common.types | This package contains enums and helper classes identifying common Green-Marl types.
  oracle.pgx.config | This package contains all configuration-related classes of PGX.

- - ### Uses of PropertyType in oracle.pgx.api

    Methods in oracle.pgx.api that return PropertyType
    Modifier and Type | Method and Description
    --- | ---
    `PropertyType` | PgxMap.`getKeyType()` Gets the key type.
    `PropertyType` | Property.`getType()` Gets the PropertyType.
    `PropertyType` | Scalar.`getType()` Gets the type of this Scalar.
    `PropertyType` | PgxMap.`getValueType()` Gets the value type.

    Methods in oracle.pgx.api with parameters of type PropertyType
    Modifier and Type | Method and Description
    --- | ---
    `<V extends Comparable<V>> EdgeProperty<V>` | PgxGraph.`createEdgeProperty(PropertyType type)` Blocking version of `#createEdgePropertyAsync()`.
    `<V extends Comparable<V>> EdgeProperty<V>` | PgxGraph.`createEdgeProperty(PropertyType type, String name)` Blocking version of `#createEdgePropertyAsync()`.
    `<V extends Comparable<V>> PgxFuture<EdgeProperty<V>>` | PgxGraph.`createEdgePropertyAsync(PropertyType type)` Creates a session-bound edge property
    `<V extends Comparable<V>> PgxFuture<EdgeProperty<V>>` | PgxGraph.`createEdgePropertyAsync(PropertyType type, String name)` Creates a session-bound edge property
    `<K extends Comparable<K>,V extends Comparable<V>> PgxMap<K,V>` | PgxGraph.`createMap(PropertyType keyType, PropertyType valType)` Blocking version of `#createMapAsync()`.
    `<K extends Comparable<K>,V extends Comparable<V>> PgxMap<K,V>` | PgxGraph.`createMap(PropertyType keyType, PropertyType valType, MapType mapType)` Blocking version of `#createMapAsync()`.
    `<K extends Comparable<K>,V extends Comparable<V>> PgxMap<K,V>` | PgxGraph.`createMap(PropertyType keyType, PropertyType valType, MapType mapType, String mapName)` Blocking version of `#createMapAsync()`.
    `<K extends Comparable<K>,V extends Comparable<V>> PgxFuture<PgxMap<K,V>>` | PgxGraph.`createMapAsync(PropertyType keyType, PropertyType valType)` Creates a session-bound map
    `<K extends Comparable<K>,V extends Comparable<V>> PgxFuture<PgxMap<K,V>>` | PgxGraph.`createMapAsync(PropertyType keyType, PropertyType valType, MapType mapType)` Creates a session-bound map
    `<K extends Comparable<K>,V extends Comparable<V>> PgxFuture<PgxMap<K,V>>` | PgxGraph.`createMapAsync(PropertyType keyType, PropertyType valType, MapType mapType, String mapName)` Creates a session-bound map
    `<T> Scalar<T>` | PgxGraph.`createScalar(PropertyType type)` Blocking version of `#createScalarAsync()`.
    `<T> Scalar<T>` | PgxGraph.`createScalar(PropertyType type, String newScalarName)` Blocking version of `#createScalarAsync()`.
    `<T> PgxFuture<Scalar<T>>` | PgxGraph.`createScalarAsync(PropertyType type)` Creates a new Scalar.
    `<T> PgxFuture<Scalar<T>>` | PgxGraph.`createScalarAsync(PropertyType type, String newScalarName)` Create a session-bound scalar.
    `<ID extends Comparable<ID>,V extends Comparable<V>> VertexProperty<ID,V>` | PgxGraph.`createVertexProperty(PropertyType type)` Blocking version of `#createVertexPropertyAsync()`.
    `<ID extends Comparable<ID>,V extends Comparable<V>> VertexProperty<ID,V>` | PgxGraph.`createVertexProperty(PropertyType type, String name)` Blocking version of `#createVertexPropertyAsync()`.
    `<ID extends Comparable<ID>,V extends Comparable<V>> PgxFuture<VertexProperty<ID,V>>` | PgxGraph.`createVertexPropertyAsync(PropertyType type)` Creates a session-bound vertex property
    `<ID extends Comparable<ID>,V extends Comparable<V>> PgxFuture<VertexProperty<ID,V>>` | PgxGraph.`createVertexPropertyAsync(PropertyType type, String name)` Creates a session-bound vertex property

  - ### Uses of PropertyType in oracle.pgx.api.admin

    Methods in oracle.pgx.api.admin that return PropertyType
    Modifier and Type | Method and Description
    --- | ---
    `PropertyType` | PropertyInfo.`getType()` Gets the type of this property.

  - ### Uses of PropertyType in oracle.pgx.common.types

    Methods in oracle.pgx.common.types that return PropertyType
    Modifier and Type | Method and Description
    --- | ---
    `static PropertyType` | PropertyType.`getTypeFor(Class<?> typeClass)` Returns the PropertyType based on a typeClass.
    `static PropertyType` | PropertyType.`parsePropertyType(String input)` Parse PropertyType from a string value.
    `static PropertyType` | PropertyType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static PropertyType[]` | PropertyType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of PropertyType in oracle.pgx.config

    Methods in oracle.pgx.config that return PropertyType
    Modifier and Type | Method and Description
    --- | ---
    `PropertyType` | GraphConfig.`getEdgePropertyType(int i)` Get the name of a edge property by index
    `PropertyType` | GraphConfig.`getNodePropertyType(int i)` Get the type of a vertex property by index
    `PropertyType` | GraphPropertyConfig.`getType()` type of property.

    Methods in oracle.pgx.config with parameters of type PropertyType
    Modifier and Type | Method and Description
    --- | ---
    `TwoTablesGraphConfigBuilder` | TwoTablesGraphConfigBuilder.`addEdgeProperty(String name, PropertyType type)`
    `FileGraphConfigBuilder` | FileGraphConfigBuilder.`addEdgeProperty(String name, PropertyType type)`
    `AbstractGraphConfigBuilder<T>` | AbstractGraphConfigBuilder.`addEdgeProperty(String name, PropertyType type, Object defaultVal)` Adds an edge property to this builder
    `TwoTablesGraphConfigBuilder` | TwoTablesGraphConfigBuilder.`addEdgeProperty(String name, PropertyType type, Object defaultVal)`
    `PgHbaseGraphConfigBuilder` | PgHbaseGraphConfigBuilder.`addEdgeProperty(String name, PropertyType type, Object defaultVal)`
    `PgNosqlGraphConfigBuilder` | PgNosqlGraphConfigBuilder.`addEdgeProperty(String name, PropertyType type, Object defaultVal)`
    `FileGraphConfigBuilder` | FileGraphConfigBuilder.`addEdgeProperty(String name, PropertyType type, Object defaultVal)`
    `TwoTablesGraphConfigBuilder` | TwoTablesGraphConfigBuilder.`addNodeProperty(String name, PropertyType type)`
    `FileGraphConfigBuilder` | FileGraphConfigBuilder.`addNodeProperty(String name, PropertyType type)`
    `AbstractGraphConfigBuilder<T>` | AbstractGraphConfigBuilder.`addNodeProperty(String name, PropertyType type, Object defaultVal)` Alias for `AbstractGraphConfigBuilder.addVertexProperty(String, PropertyType, Object)`.
    `TwoTablesGraphConfigBuilder` | TwoTablesGraphConfigBuilder.`addNodeProperty(String name, PropertyType type, Object defaultVal)`
    `AbstractGraphConfigBuilder<T>` | AbstractGraphConfigBuilder.`addVertexProperty(String name, PropertyType type, Object defaultVal)` Add a vertex property to this builder
    `PgHbaseGraphConfigBuilder` | PgHbaseGraphConfigBuilder.`addVertexProperty(String name, PropertyType type, Object defaultVal)`
    `PgNosqlGraphConfigBuilder` | PgNosqlGraphConfigBuilder.`addVertexProperty(String name, PropertyType type, Object defaultVal)`
    `FileGraphConfigBuilder` | FileGraphConfigBuilder.`addVertexProperty(String name, PropertyType type, Object defaultVal)`

Copyright © 2015. All rights reserved.